vent one’s fury on someone - German English Dictionary